@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ max-width:100%; border:none;}
body{ font-family:"Î¢ÈíÑÅºÚ";}



.top{ width:1200px; height:auto; margin:20px auto;}
.logo{ width:900px; height:136px; float:left;}
.logo img{ float:left;}
.logo span{ font-size:43px; color:#c50404; float:left; line-height:136px; padding-left:20px;}
.lxfs{ width:247px; float:right; margin-top:32px;}
.nav{ width:1200px; height:30px; line-height:30px; margin:0 auto; clear:both;}
.nav>li{ width:150px; height:30px; text-align:center; float:left; display:inline; z-index:999; position:relative;}
.nav>li a{ color:#333;}
.nav li ul{ width:150px; height:auto; overflow:hidden; display:none; right:0px; background-color:#333; z-index:999;}
.nav li ul li{ height:50px; width:100%; overflow:hidden; float:left; display:inline; line-height:50px;}
.nav li ul li a{ height:50px; width:150px; display:inline; float:left; color:#fff;}
.nav li ul li:hover{ height:50px; width:150px; float:left; overflow:hidden; text-align:center; display:inline; background-color:#c50404; transition:all 1s;}
.nav li:hover .ejcd{ display:block; z-index:99;}



/* fullSlide */
.fullSlide{width:100%;position:relative;height:700px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:700px;overflow:hidden;text-align:center;}
#banner1{ width:100%; height:700px; overflow:hidden; background:url(images/banner.jpg) no-repeat;}
#banner2{ width:100%; height:700px; overflow:hidden; background:url(images/banner1.jpg) no-repeat;}
#banner3{ width:100%; height:700px; overflow:hidden; background:url(images/banner2.jpg) no-repeat;}
.fullSlide .bd li a{display:block;height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px; background:#000;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#004933;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.gycj{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(images/bj.jpg) no-repeat top center #fff; padding:60px 0px 30px 0px;}
.gycj1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.gycjzuo{ width:550px; height:auto; overflow:hidden; float:left;}
.gycjbt{ font-size:24px; color:#333333; margin-top:10px;}
.gycjbt h3{ font-size:32px; color:#c50404; border-bottom:2px #c50404 solid; padding-bottom:2px; margin-bottom:10px; font-weight:normal;}
.gycjbt span{ letter-spacing:1px;}
.gycjjj{ width:100%; height:auto; overflow:hidden; float:left; margin-top:45px;}
.gycjjj dt{ font-size:16px; height:170px; overflow:hidden; color:#888888; line-height:36px;}
.gycjjj dd{ width:150px; height:40px; line-height:40px; text-align:center; border:2px solid #c50404; margin-top:60px;}
.gycjjj dd a{ color:#c50404;}
.gycjyou{ width:630px; height:454px; float:right; margin-bottom:40px;}
.ryzs{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.ryzs dl{ width:220px; height:195px; float:left; margin:20px 10px;}
.ryzs dt{ width:100%; height:155px; overflow:hidden;}
.ryzs dd{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff;}
.ryzs dd:hover{ width:100%; height:40px; background-color:#c50404; transition:all 0.8s;}

.box{position:relative;width:630px;height:454px; float:right; overflow:hidden;}
.f1{position:relative;width:8000px;height:454px;z-index:10;overflow: hidden;}
.f1 li{float:left;display: inline; width:630px; height:454px;}
.f2{position:absolute; left:10px;bottom:5px;z-index:30;}
.f2 li{float:left; margin-right:5px; width:55px; height:55px; line-height:55px; text-align:center; font-size:28px; background:#fff;cursor: pointer;}
.f2 .lv2{background:#c50404; font-weight:bold;color: white;}



.cpzs{ width:1200px; height:auto; overflow:hidden; margin:30px auto;}
.cpzsbt{ width:300px; height:auto; overflow:hidden; font-size:26px; float:left; background:url(images/cp.jpg) top left no-repeat; padding-top:25px; margin-bottom:20px;}
.cpzsbt h3{ font-weight:normal; font-size:26px; color:#333; padding-bottom:10px;}
.cpzsbt span{ width:50px; height:4px; background-color:#333; float:left;}
.cpzsgd{ width:90px; height:50px; float:right; background:url(images/gd.jpg) no-repeat bottom center; line-height:60px; padding-left:30px; margin-top:25px;}
.cpzsgd a{ color:#fff;}

.tab1 ul li.current{background:#c50404;}

.tab1{ width:1200px; height:auto; overflow:hidden; margin:0px auto 10px auto;}
.menu1 li{ width:260px; height:45px; text-align:center; line-height:45px; float:left; display:inline; background-color:#333; margin:10px 20px;}
.menu1 li a{ width:260px; height:45px; color:#fff; float:left; display:inline;}
.menu1 li a:hover{ width:260px; height:45px; background-color:#c50404; float:left; display:inline; transition:all 0.8s;}
.cpzstp{ width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.cpzstp li{ width:298px; height:238px; float:left; display:inline;}
.cpzstp dl{ width:298px; height:238px; float:left; border:1px #c3c3c3 solid; margin:20px 0px;}
.cpzstp dt{ width:100%; height:190px; overflow:hidden; float:left;}
.cpzstp dd{ width:100%; float:left; height:45px; line-height:45px; text-align:center; font-size:16px;}
.cpzstp dd a{ color:#333;}
.cpzstp dl:hover{ width:298px; height:238px; background:#c50404;}
.cpzstp dl:hover a{ color:#fff;}
.cpzsdj{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cpzsdj dt{ height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.cpzsdj dt img{ max-width:1200px;}
.cpzsdj dd{ width:900px; height:auto; overflow:hidden; margin:30px auto 0px auto; font-size:16px; line-height:26px; color:#585858; text-align:justify;}




.cfzs{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.cfzs1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sgd1{ width:100%; height:250px; margin:15px 0px 0px 0px; background-color:#333; padding:60px 0px 40px 0px;}
.mr_frbox { width:1300px; height:230px; margin:0 auto;}
.mr_frUl { float: left; height:230px; width:1200px; margin:0 auto;}
.mr_frUl ul li {float: left; height: 230px; width:280px; display:inline; text-align:center; margin:0px 10px;}
.mr_frUl ul li a{ color:#282828;}
.mr_frBtnL { float: left; margin:70px 0px 0px 0px; cursor: pointer; display: inline; }
.mr_frBtnR { float: right; margin-top:70px; cursor: pointer;}



.xwzx{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.tab{margin:30px auto;width:1200px;height:auto;overflow:hidden;}
.tab ul li.current{ background-color:#c50404;}
.menu{overflow:hidden;}
.menu li{display:block;float:left;display:list-item;text-align:center;width:200px;background-color:#333;line-height:50px; margin:30px 20px;}
.menu li a{display:block;}
.menu a{ color:#fff;}
.tab_b dl{ width:100%; height:230px; margin:20px auto;}
.tab_b dt{ width:300px; height:230px; float:left; overflow:hidden;}
.tab_b dd{ width:840px; height:150px; padding:40px 30px; background-color:#f2f2f2; float:right; font-size:14px; line-height:25px; color:#888;}
.tab_b dd a{ color:#888888;}
.tab_b dd h3{ font-size:16px; color:#333; margin-bottom:10px;}
.tab_b dd p{ height:50px; overflow:hidden; margin-bottom:40px;}



.yqlj{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.lj{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.lj li{ padding:15px 20px; font-size:16px; float:left; display:inline;}
.lj li a{ color:#333;}



.gy{ width:100%; height:350px; margin:0 auto;}
.cjmj{ width:1100px; height:auto; overflow:hidden; margin:60px auto;}
.cjmj h3{ font-size:32px; width:410px; font-weight:normal; color:#c50404; border-bottom:3px solid #c50404; padding-bottom:3px;}
.cjmj p{ font-size:16px; color:#585858; line-height:30px; margin-top:40px; text-align:justify;}
.cjmj img{ max-width:1100px;}



.cpzx{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.fenye{ width:100%; height:auto; overflow:hidden; margin:20px auto 0px auto; font-size:16px; color:#585858; text-align:center;}
.fenye a{ color:#585858;}



.cfbs{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cfbs li{float: left; height: 230px; width:280px; display:inline; overflow:hidden; text-align:center; margin:20px 10px;}
.cfbs li img:hover{ transform:scale(1.2); transition:all 0.8s;}



.xwzs{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.xwzs dl{ width:1100px; height:230px; overflow:hidden; padding:30px 50px; margin:10px auto; background-color:#fff;}
.xwzs dl:nth-child(even){ background-color:#f2f2f2;}
.xwzs dt{ width:300px; height:230px; float:left;}
.xwzs dd{ width:740px; height:170px; float:left; padding:30px 30px; font-size:14px; color:#888; line-height:25px;}
.xwzs dd h3{ font-size:18px; color:#333;}
.xwzs dd p{ font-size:14px; line-height:24px; height:50px; overflow:hidden; text-align:justify; margin:20px 0px 40px 0px;}
.xwzs dd p a{ color:#888888;}
.xwzxdj{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.xwzxdj img{ max-width:1200px;}
.xwzxdj h3{ font-size:24px; font-weight:normal; margin:15px 0px;}
.xwzxdj li{ font-size:16px; color:#888888; line-height:28px; text-align:justify;}




.zxly{ width:110px; height:auto; overflow:hidden; margin:0px auto 20px auto; text-align:center; font-size:26px; border-bottom:2px solid #333; padding-bottom:3px;}
.cpzx form{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}

.cpzx button{ width:200px; height:35px; line-height:35px; text-align:center; background-color:#333; border:none; color:#fff; margin:0px 30px;}
#tj{ margin-left:290px;}



.lxwm{ width:1000px; height:auto; overflow:hidden; clear:both; margin:30px auto 0px auto; font-size:16px; text-align:center; line-height:26px;}


.cpzsfl{ width:1200px; height:auto; overflow:hidden; margin:0px auto 10px auto;}
.cpzsfl li{ width:260px; height:45px; text-align:center; line-height:45px; float:left; display:inline; background-color:#333; margin:10px 20px;}
.cpzsfl li a{ width:260px; height:45px; color:#fff; float:left; display:inline;}
.cpzsfl li a:hover{ width:260px; height:45px; background-color:#c50404; float:left; display:inline; transition:all 0.8s;}

.hs{ width:100%; height:8px; margin:0 auto; background-color:#c50404;}
.bottom{ width:100%; height:auto; overflow:hidden; background-color:#333; padding:15px 0px 50px 0px;}
.bottom1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.dbnav{ width:1200px; height:30px; overflow:hidden; margin:0 auto; line-height:30px; background:url(images/db.jpg) no-repeat center;}
.dbnav li{ width:150px; height:30px; line-height:30px; text-align:center; float:left; display:inline;}
.dbnav li a{ color:#fff; font-size:16px;}
.dblogo{ width:350px; height:auto; overflow:hidden; float:left; font-size:60px; color:#fff; line-height:200px; text-align:center;}
.bqxx{ width:500px; height:auto; overflow:hidden; float:left; line-height:24px; margin-top:70px; font-size:14px; color:#fff; text-align:center;}
.ewm{ width:145px; height:145px; float:right; padding:5px; background-color:#fff; margin:45px 120px 0px 0px;}
